// JavaScript Document
$(document).ready(function(){
    var wHeight = $(window).height();
    var wWidth = $(window).width();

     //Cycle 2
    $('#slide-homepage').cycle({
        slides  : "> li",
        speed   : 2400,
        random  : false
    });

    // $("#gal-large").carouFredSel({
    //     circular        :true,
    //     infinite        :true,
    //     auto            :true,
    //     items   : {
    //         visible     :1,
    //         minimum     :1
    //     }
    // });


    //GALLERY
    $('#gal-large li').hide();
    function oldItem( data ){
        var idx = data.items.old.filter(":eq(0)").data("index");
        //console.log(idx);
        $('li#gal-img-' + idx).fadeOut();
        $('ul#gal-large li').removeClass('current').fadeOut();
    }
    function newItem( data ){
        //var idx = data.items.new.filter(":eq(0)").data("index");
        //console.log(data);
        var idx = data.items.visible.filter(":eq(0)").data("index");
        $('li#gal-img-' + idx).fadeIn().addClass('current');
    }
    $("#gal-thumb").carouFredSel({
        circular        :true,
        infinite        :true,
        onCreate        :function(){
            $('li#gal-img-1').addClass('current').show();
        },
        items   : {
            visible     :5,
            minimum     :5
        },
        scroll  : {
            items           : 1,
            pauseOnHover    :true,
            duration        : 1000,
            timeoutDuration : 2000,
            onBefore    : function( data ) {
                oldItem( data );
            },
            onAfter     : function( data ) {
                newItem( data );
            }
        },
        auto    : false,
        prev    : {
            button      : '#btnThumb-prev',
            onBefore    : function( data){
                oldItem( data );
            },
            onAfter     :function( data ){
                newItem( data );
            }
        },
        next    : {
            button      : '#btnThumb-next',
            onBefore    : function( data){
                oldItem( data );

            },
            onAfter     :function( data ){
                newItem( data );
            }
        }
    });

    $("#gal-thumb").on("click", "li", function(e){
        e.preventDefault();
        var id = $(this).data('index');
        $('#gal-large li.current').removeClass('current').fadeOut( function(){
            $('li#gal-img-' + id).fadeIn().addClass('current');
        });
    });


    $('input.f-toggle, textarea.f-toggle').inputToggle();
    $(".tpl-right").css({
        "min-height"  : $(".tpl-left").height() - 30
    });
	$('ul#lstNav li:first').css('display', 'none');
});

/*
    $('input[type=text],textarea').inputToggle();

    //Cycle 2
    $('#hp-slider').cycle({
        next    : "#btnNext",
        prev    : "#btnPrev",
        slides  : "> li",
        speed   : 2400,
        random  : true
    });


    //Homepage slideshow Cycle 1
    $('#home-slider').cycle({
        fx:    'fade',
        delay: -1000,
        speed:1000,
        timeout:3000,
        pager:  '#home-nav-wrapper',
        pagerAnchorBuilder: function(idx, slide) {
            // return sel string for existing anchor
            return '#home-nav-wrapper li:eq(' + (idx) + ') a';
        }
    });

    $("#gallery-list a[rel^='prettyPhoto']").prettyPhoto({
        social_tools:'',
        slideshow:3000
    });

    //Partner homepage slide
    // $('#slider-product').carouFredSel({
    //  circular        :true,
    //  infinite        :true,
    //  prev            :'#slider-prev',
    //  next            :'#slider-next',
    //  items:{
    //      visible     :6,
    //      minimum     :6,
    //      height:72,
    //      width:142
    //      },
    //  scroll:{
    //      items       :1,
    //      pauseOnHover:true
    //      },
    //  auto            :true
    // });
*/


// Modernizr.load([
//  {
//      test: Modernizr.csstransitions,
//      nope: 'src/js/ie.js',
//      callback: function (url, result, key) {
//      //alert('call back');
//      }
//  }
// ]);